package horario.modelo.factorias;

import horario.modelo.dao.MySQLEntradaDAO;
import horario.modelo.dao.MySQLGastoDAO;
import horario.modelo.dao.MySQLJustificacionDAO;
import horario.modelo.dao.MySQLUsuarioDAO;
import horario.modelo.interfaces.EntradaDAO;
import horario.modelo.interfaces.GastoDAO;
import horario.modelo.interfaces.JustificacionDAO;
import horario.modelo.interfaces.UsuarioDAO;

public class MySQLDAOFactory extends DAOFactory{

    @Override
    public UsuarioDAO getUsuario() {
        return new MySQLUsuarioDAO();
    }

    @Override
    public EntradaDAO getEntrada() {
        return new MySQLEntradaDAO();
    }

    @Override
    public JustificacionDAO getJustificacion() {
        return new MySQLJustificacionDAO();
    }

    @Override
    public GastoDAO getGasto() {
        return new MySQLGastoDAO();
    }
    
}
